package com.edmond.repository;

import com.edmond.entity.Menu;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.awt.*;
import java.util.List;

@Mapper
public interface MenuRepository {
    //  分页查询所有菜品
    List<com.edmond.entity.Menu> findAll(@Param("index") Integer index, @Param("pageSize") Integer pageSize);
    //  返回菜品总数
    Integer count();
    //  根据 id 查询对应的菜品
    com.edmond.entity.Menu findById(@Param("id") long id);
    //  保存菜品信息
    void save(com.edmond.entity.Menu menu);
    //  更新菜品信息
    void update(Menu menu);
    //  根据 id 删除菜品信息
    void deleteById(@Param("id") long id);
}
